package com.sunwayhorizo.health.business.clinic.orders.basedef;

import java.util.List;

import javax.ejb.Local;

import com.sunwayhorizo.health.business.dto.PageDTO;
import com.sunwayhorizo.health.business.dto.ResultsDTO;
import com.sunwayhorizo.health.business.dto.clinic.orders.ObsOrProDTO;
import com.sunwayhorizo.health.hl7.common.Hl7Exception;

/**
 * @ClassName ProcedureDefManagerLocal <br>
 * @PackageName com.sunwayhorizo.health.business.clinic.orders.basedef <br>
 * @Description 执行 治疗定义接口 <br>
 * @Author jinzw <br>
 * @Date 2011-08-23 <br>
 * @Version 1.0 <br>
 * @ModifiedDesc <br>
 * @ModifiedDate <br>
 * @ModifiedBy <br>
 * @Copyright 2010-2020 北京三维海容 All Rights Reserved. <br>
 */

@Local
public interface ProcedureDefManagerLocal
{
    /**
     * 添加治疗护理项目定义
     * @param obsOrProDTO 治疗 护理项目DTO
     * @return
     * @throws Hl7Exception
     */
    public ResultsDTO newProcedureDef(ObsOrProDTO obsOrProDTO) throws Hl7Exception;
    
    public ResultsDTO delProcedureDef(List ids) throws Hl7Exception;
    
    public ResultsDTO updProcedureDef(ObsOrProDTO obsOrProDTO) throws Hl7Exception;
    
    public ResultsDTO findProcedureDefList(String code, String ywm, PageDTO pageDto) throws Hl7Exception;
    
}
